Text copied to clipboard!

Naslov

Text copied to clipboard!

Srednji Java razvijalec

Opis

Text copied to clipboard!
Iščemo Srednjega Java razvijalca, ki se bo pridružil naši dinamični ekipi za razvoj programske opreme. Idealni kandidat bo imel izkušnje z razvojem aplikacij v jeziku Java, razumevanje objektno usmerjenega programiranja in sposobnost sodelovanja v agilnem okolju. Vaša naloga bo razvijanje, testiranje in vzdrževanje programske opreme, ki podpira ključne poslovne procese naših strank. Kot Srednji Java razvijalec boste sodelovali z drugimi razvijalci, arhitekti programske opreme in produktnimi vodji pri načrtovanju in implementaciji rešitev. Odgovorni boste za pisanje čiste, učinkovite in dobro dokumentirane kode, ki ustreza tehničnim in poslovnim zahtevam. Prav tako boste sodelovali pri odpravljanju napak, optimizaciji obstoječe kode in uvajanju novih funkcionalnosti. Poleg tehničnih znanj pričakujemo tudi dobre komunikacijske sposobnosti, saj boste pogosto sodelovali z drugimi oddelki in strankami. Pomembno je, da ste samoiniciativni, natančni in sposobni reševanja problemov. Čeprav ne pričakujemo, da boste strokovnjak za vse tehnologije, je pripravljenost na učenje in prilagajanje novim izzivom ključnega pomena. Naša ekipa uporablja sodobna orodja in tehnologije, kot so Spring Boot, Hibernate, REST API-ji, Git in CI/CD procesi. Izkušnje z oblačnimi platformami, kot je AWS ali Azure, so prednost, vendar niso pogoj. Prav tako cenimo poznavanje testiranja programske opreme, vključno z enotskimi in integracijskimi testi. Če iščete priložnost za rast v profesionalnem okolju, kjer se spodbuja inovativnost in timsko delo, vas vabimo, da se prijavite. Ponujamo konkurenčno plačilo, fleksibilen delovni čas, možnost dela na daljavo in priložnosti za nadaljnje izobraževanje in certificiranje.

Odgovornosti

Text copied to clipboard!
  • Razvijanje in vzdrževanje Java aplikacij
  • Sodelovanje pri načrtovanju arhitekture programske opreme
  • Pisanje enotnih in integracijskih testov
  • Odpravljanje napak in optimizacija kode
  • Sodelovanje z drugimi člani ekipe v agilnem okolju
  • Implementacija REST API-jev
  • Uporaba orodij za nadzor različic (npr. Git)
  • Sodelovanje pri uvajanju CI/CD procesov
  • Dokumentiranje kode in tehničnih rešitev
  • Spremljanje novih tehnologij in predlaganje izboljšav

Zahteve

Text copied to clipboard!
  • Vsaj 2 leti izkušenj z razvojem v Javi
  • Dobro poznavanje Spring ali Spring Boot
  • Izkušnje z relacijskimi bazami podatkov (npr. MySQL, PostgreSQL)
  • Razumevanje objektno usmerjenega programiranja
  • Sposobnost pisanja čiste in učinkovite kode
  • Izkušnje z Git ali drugim sistemom za nadzor različic
  • Poznavanje REST arhitekture
  • Osnovno znanje testiranja programske opreme
  • Dobro znanje angleškega jezika
  • Sposobnost timskega dela in samostojnega reševanja problemov

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Koliko let izkušenj imate z razvojem v Javi?
  • Ali imate izkušnje s Spring Boot?
  • Katera orodja za nadzor različic ste uporabljali?
  • Ali ste že delali v agilnem okolju?
  • Kako pristopate k odpravljanju napak v kodi?
  • Ali imate izkušnje z razvojem REST API-jev?
  • Katera orodja uporabljate za testiranje programske opreme?
  • Ali imate izkušnje z oblačnimi platformami (npr. AWS, Azure)?
  • Kako dokumentirate svojo kodo?
  • Katera je vaša največja prednost kot Java razvijalec?